Assignment 5

Question 3: History of JavaScript

JavaScript was created in 1995 by Brendan Eich while working at Netscape. It was first released with Netscape 2 and later became the official ECMA-262 standard in 1997. After Netscape handed JavaScript to ECMA, the Mozilla Foundation continued its development for the Firefox browser. Mozilla’s last version, 1.8.5, was equivalent to ES5. Internet Explorer 4 (IE4) was the first browser to support ECMAScript Edition 1 (ES1).

Timeline of JavaScript & ECMAScript

Year ECMA Version Details / Browser Support
1995-JavaScript invented by Brendan Eich
1996-Netscape 2 released with JavaScript 1.0
1997ES1ECMAScript 1 released, supported by IE4
1998ES2ECMAScript 2 released, Netscape 4.2 with JS 1.3
1999ES3ECMAScript 3 released, supported by IE5.5
2000-Netscape 6.2 & Firefox 1 with JS 1.5
2008ES4ECMAScript 4 abandoned
2009ES5ECMAScript 5 released
2011ES5Supported by IE9, Firefox 4
2012ES5Full support in Safari 6, IE10, Chrome 23
2013ES5Full support in Firefox 21, Opera 15
2014ES5Full support in all browsers
2015ES6ECMAScript 6 (Harmony) released
2016–2018ES6Full ES6 support across all major browsers

Notes

ECMA Technical Committee 39 (TC39)

In 1996, Netscape and Brendan Eich took JavaScript to the ECMA international standards organization, where Technical Committee 39 (TC39) was formed to develop the language further.

In 2008, during a TC39 meeting in Oslo to discuss ECMAScript 4, two opposing camps formed:

On August 13, 2008, Brendan Eich announced the compromise:

ES5 was released in 2009 and quickly became a huge success, with all major browsers fully supporting it by 2013.